package com.ym.b2b.product.sqlbean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import com.zxjlib.core.webui.easyui.datamodel.TreeGridDataModel;

public class EmBProductType extends TreeGridDataModel implements Serializable {

    private static final long    serialVersionUID   = 774469624320390380L;

    private Long                 productTypeId;

    private String               productTypeCode;

    private String               productTypeName;

    private Long                 parentTypeId;

    private String               notes;

    private Integer              typeLevel;

    private String               spell;

    private String               parentTypeName;

    private String               isParent;

    private Double               sortOrder;

    private Integer              status;

    private Integer              showInNav;
    private String               viewType;                                            // 展示类型

    private List<EmBProductType> emBProductTypeList = new ArrayList<EmBProductType>();

    public Long getProductTypeId() {
        return productTypeId;
    }

    public void setProductTypeId(Long productTypeId) {
        this.productTypeId = productTypeId;
    }

    public String getProductTypeCode() {
        return productTypeCode;
    }

    public void setProductTypeCode(String productTypeCode) {
        this.productTypeCode = productTypeCode;
    }

    public String getProductTypeName() {
        return productTypeName;
    }

    public void setProductTypeName(String productTypeName) {
        this.productTypeName = productTypeName;
    }

    public Long getParentTypeId() {
        return parentTypeId;
    }

    public void setParentTypeId(Long parentTypeId) {
        this.parentTypeId = parentTypeId;
    }

    public String getNotes() {
        return notes;
    }

    public void setNotes(String notes) {
        this.notes = notes;
    }

    public Integer getTypeLevel() {
        return typeLevel;
    }

    public void setTypeLevel(Integer typeLevel) {
        this.typeLevel = typeLevel;
    }

    public String getSpell() {
        return spell;
    }

    public void setSpell(String spell) {
        this.spell = spell;
    }

    public String getParentTypeName() {
        return parentTypeName;
    }

    public void setParentTypeName(String parentTypeName) {
        this.parentTypeName = parentTypeName;
    }

    public String getIsParent() {
        return isParent;
    }

    public void setIsParent(String isParent) {
        this.isParent = isParent;
    }

    public Double getSortOrder() {
        return sortOrder;
    }

    public void setSortOrder(Double sortOrder) {
        this.sortOrder = sortOrder;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getShowInNav() {
        return showInNav;
    }

    public void setShowInNav(Integer showInNav) {
        this.showInNav = showInNav;
    }

    public List<EmBProductType> getEmBProductTypeList() {
        return emBProductTypeList;
    }

    public void setEmBProductTypeList(List<EmBProductType> emBProductTypeList) {
        this.emBProductTypeList = emBProductTypeList;
    }

    public String getViewType() {
        return viewType;
    }

    public void setViewType(String viewType) {
        this.viewType = viewType;
    }

}
